
import java.io.IOException;
import java.net.Socket;

public interface Server {
    /**
     * Process a simple GET command.
     * @param socket the socket to respond to
     * @param URL the command
     */
	public void processSimpleGET(Socket socket, String URL) throws IOException;

    /**
     * Process a full GET command
     * @param socket the socket to respond to
     * @param URL the command
     */
	public void processFullGET(Socket socket, String URL) throws IOException;
    
    public void processPUT(Socket socket, String URL) throws IOException;

    public void processPOST(Socket socket, String URL) throws IOException;
}
